package com.sihan.swvp.dao.jc;

import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.github.pagehelper.Page;
import com.sihan.swvp.dao.BaseDao;
import com.sihan.swvp.entity.jc.JcBzjs;
import com.sihan.swvp.entity.jc.bzzy.BzzyZygc;

public interface JcBzjsDao extends BaseDao{

	public Page<Map<String, Object>> getJcBzjs(Map<String, Object> params);
	public void addJcBzjs(JcBzjs bean);
	public void updateJcBzjs(JcBzjs bean);
	public int deleteJcBzjs(@Param("id")Integer id);
	
	/**
	 * 验证编码和名称
	 * @param code
	 * @param dsdwName
	 * @return
	 */
	public Integer getJcBzjsValidate(@Param("bzjsCode")String bzjsCode,@Param("bzjsName")String bzjsName,@Param("id")Integer id,@Param("jcBzId")Integer jcBzId);
	
	/**
	 * 根据角色id获取对象
	 * @param roleId
	 * @return
	 */
	public String getJcBzjsBean(@Param("roleId")String roleId);
	
	public String getBzzyZygcBean(@Param("gcid")String gcid);
	
	
}
